const express = require('express')
// const articleCtrl = require('../controller/article')
// const auth = require('../middleware/auth')
// const articleValidator = require('../validator/article')

const router = express.Router()

// 获取文章列表
router.get('/', (req, res, next) => {
  res.status(200).send('获取文章列表')
})

// 获取用户关注的作者文章列表
router.get('/feed', (req, res, next) => {
    res.status(200).send('获取用户关注的作者文章列表')
})

// 获取文章
router.get('/:articleId', (req, res, next) => {
    res.status(200).send('获取文章')
})

// 创建文章
router.post('/', (req, res, next) => {
    res.status(200).send('创建文章')
})

// 更新文章
router.put('/:articleId',  (req, res, next) => {
    res.status(200).send('更新文章')
})

// 删除文章
router.delete('/:articleId', (req, res, next) => {
    res.status(200).send('删除文章')
})

// 添加文章评论
router.post('/:articleId/comments', (req, res, next) => {
    res.status(200).send('添加文章评论')
})

// 获取文章评论列表
router.get('/:articleId/comments', (req, res, next) => {
    res.status(200).send('获取文章评论列表')
})

// 删除文章评论
router.delete('/:articleId/comments/:id', (req, res, next) => {
    res.status(200).send('除文章评论')
})

// 文章点赞
router.post('/:articleId/favorite', (req, res, next) => {
    res.status(200).send('文章点赞')
})

// 取消文章点赞
router.delete('/:articleId/favorite', (req, res, next) => {
    res.status(200).send('取消文章点赞')
})

module.exports = router
